﻿

'终端启停明细记录
Public Class StartUpDetailTypeItem

    Private _ID As Integer '主键
    Public Property ID() As Integer
        Get
            Return _ID
        End Get
        Set(ByVal value As Integer)
            _ID = value
        End Set
    End Property

    Private _ParentID As Integer '外键
    Public Property ParentID() As Integer
        Get
            Return _ParentID
        End Get
        Set(ByVal value As Integer)
            _ParentID = value
        End Set
    End Property

    Private _NetID As Integer '网络标识
    Public Property NetID() As Integer
        Get
            Return _NetID
        End Get
        Set(ByVal value As Integer)
            _NetID = value
        End Set
    End Property

    Private _BeginTime As DateTime '启动时间
    Public Property BeginTime() As DateTime
        Get
            Return _BeginTime
        End Get
        Set(ByVal value As DateTime)
            _BeginTime = value
        End Set
    End Property

    Private _EndTime As DateTime '停止时间
    Public Property EndTime() As DateTime
        Get
            Return _EndTime
        End Get
        Set(ByVal value As DateTime)
            _EndTime = value
        End Set
    End Property

    Private _BeginAddress As String '出发地
    Public Property BeginAddress() As String
        Get
            Return _BeginAddress
        End Get
        Set(ByVal value As String)
            _BeginAddress = value
        End Set
    End Property

    Private _EndAddress As String '目的地
    Public Property EndAddress() As String
        Get
            Return _EndAddress
        End Get
        Set(ByVal value As String)
            _EndAddress = value
        End Set
    End Property

    Private _Shipper As String '发货人
    Public Property Shipper() As String
        Get
            Return _Shipper
        End Get
        Set(ByVal value As String)
            _Shipper = value
        End Set
    End Property

    Private _Carrier As String '承运人
    Public Property Carrier() As String
        Get
            Return _Carrier
        End Get
        Set(ByVal value As String)
            _Carrier = value
        End Set
    End Property

    Private _Receiver As String '收货人
    Public Property Receiver() As String
        Get
            Return _Receiver
        End Get
        Set(ByVal value As String)
            _Receiver = value
        End Set
    End Property

    Private _UploadStatus As StartUploadStatus '历史数据上传状态
    Public Property UploadStatus() As StartUploadStatus
        Get

        End Get
        Set(ByVal value As StartUploadStatus)

        End Set
    End Property

    Private _LastRecordTime As DateTime '历史数据最后上传纪录中的时间
    Public Property LastRecordTime() As DateTime
        Get
            Return _LastRecordTime
        End Get
        Set(ByVal value As DateTime)
            _LastRecordTime = value
        End Set
    End Property

    Private _LastPageIndex As Integer '历史数据最后上传的页数
    Public Property LastPageIndex() As Integer
        Get
            Return _LastPageIndex
        End Get
        Set(ByVal value As Integer)
            _LastPageIndex = value
        End Set
    End Property

    Private _LastPageType As StartUploadPageType '历史数据最后上传页数的类型(上半页,下半页)
    Public Property LastPageType() As StartUploadPageType
        Get
            Return _LastPageType
        End Get
        Set(ByVal value As StartUploadPageType)
            _LastPageType = value
        End Set
    End Property

    Private _SeqNo As Integer
    Public Property SeqNo() As Integer
        Get
            Return _SeqNo
        End Get
        Set(ByVal value As Integer)
            _SeqNo = value
        End Set
    End Property

End Class
